//
//  BaseXMLParser.cpp
//  airfight
//
//  Created by aaron more on 12-8-23.
//  Copyright (c) 2012年 moonriver. All rights reserved.
//

#include <iostream>
#include <map>
#include "BaseXMLParser.h"

bool BaseXMLParser::initWithXMLFile(const char *xmlFile)
{
    internalInit(xmlFile);
    return parseXMLFile(m_sXMLFileName.c_str());
}

bool BaseXMLParser::parseXMLFile(const char *xmlFilename)
{
    CCSAXParser parser;
    
    if (false == parser.init("UTF-8") )
    {
        return false;
    }
    
    parser.setDelegator(this);
    
    return parser.parse(xmlFilename);   
}